/*
 * Dateiname: %name: LagermittelKlasseTO.java% 
 * Version  : %version: 1.0% 
 * Datum    : %date_created: 07.06.2009% 
 * Erstellt durch LAGERPLAN company 
 */
package com.lagerplan.basisdienste.wissensbasis.data;

import java.io.Serializable;


/**
 * <p>
 * Title:        LagermittelKlasseTO<br>
 * Description:  Wissensdatenbank klassifiziert Lagermittel (Einteilung in LM-Klassen).<br>
 * Copyright:    Copyright (c) 2009<br>
 * Company:      LAGERPLAN
 * </p>.
 * 
 * @author  %author: Michael Felber%
 * @version %version: 1%
 */
public class LagermittelKlasseTO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -7372522554165817981L;

	private Integer lagermittelKlasseId;
	private String benennung;

	/**
	 * Copy Constructor
	 *
	 * @param lagermittelKlasseTO a <code>LagermittelKlasseTO</code> object
	 */
	public LagermittelKlasseTO(LagermittelKlasseTO lagermittelKlasseTO) 
	{
	    this.lagermittelKlasseId = lagermittelKlasseTO.lagermittelKlasseId;
	    this.benennung = lagermittelKlasseTO.benennung;
	}

	/**
	 * Instanziert ein neues Objekt der Klassse LagermittelKlasseTO.
	 */
	public LagermittelKlasseTO() {
	}
	
	/**
	 * Instanziert ein neues Objekt der Klassse LagermittelKlasseTO.
	 * 
	 * @param _lagermittelKlasseId - _lagermittel klasse id PrimaerKey des Objektes
	 */
	public LagermittelKlasseTO(int _lagermittelKlasseId) {
		lagermittelKlasseId = new Integer(_lagermittelKlasseId);
	}
	
	/**
	 * Instanziert ein neues Objekt der Klassse LagermittelKlasseTO.
	 * 
	 * @param _lagermittelKlasseId - _lagermittel klasse id PrimaerKey des Objektes
	 */
	public LagermittelKlasseTO(Integer _lagermittelKlasseId) {
		lagermittelKlasseId = _lagermittelKlasseId;
	}

	public Integer getLagermittelKlasseId() {
		return lagermittelKlasseId;
	}

	public void setLagermittelKlasseId(Integer id) {
		this.lagermittelKlasseId = id;
	}

	public String getBenennung() {
		return benennung;
	}

	public void setBenennung(String benennung) {
		this.benennung = benennung;
	}

	/**
	 * Constructs a <code>String</code> with all attributes
	 * in name = value format.
	 *
	 * @return a <code>String</code> representation 
	 * of this object.
	 */
	public String toString()
	{
	    final String TAB = "    ";
	    
	    String retValue = "";
	    
	    retValue = "LagermittelKlasseTO ( "
	        + super.toString() + TAB
	        + "lagermittelKlasseId = " + this.lagermittelKlasseId + TAB
	        + "benennung = " + this.benennung + TAB
	        + " )";
	
	    return retValue;
	}
}
